package com.doitedu.day01

/**
 * @Date 22.6.19
 * @Created by HANGGE
 * @Description
 * 1  守卫模式
 * 2  推导式
 */
object _03For_守卫模式 {
  def main(args: Array[String]): Unit = {
  val arr: Array[Int] = Array(1,2,3,4,5,6,7)
   //  处理 > 3的奇数
    for (elem <- arr if (elem%2==1 && elem > 3)) {
      // 满足守卫模式中条件的数据会进入到循环体中
      println(elem)
    }






/*    for (elem <- arr) { // 循环次数是
      // 判断条件
      if (elem%2==0){
       // println(elem*elem)
       val res: Double = Math.pow(elem, 2)
        // 类型转换
        val int = res.toInt
        println(int)
      }
    }*/


  }
}
